import {Type} from './type.interface'

export interface ArgumentMetadata {
    // 代表当前是哪个类型的装饰器
    // body请求体，query查询参数对象，param路径参数，custom自定义
    type: 'body' | 'query' | 'param' | 'custom';
    // 提供参数的元类型，例如String.注意：值为undefined如果你在路由处理程序方法签名中省略了类型声明，或者使用 vanilla JavaScript。
    metatype?: any;
    // 传递给装饰器的字符串，例如@Body('string').如果将 Decorator 括号留空为undefined
    data?: string;
}
